#pragma once
class settings
{
public:
	settings(void);
	~settings(void);

	//TestApp settings

static int MAX_EXPLOSION_PARTICLES;
static int NUMBER_OF_BLOBS;
static int BLOB_SPAWN_INTERVAL;
static int BLOB_SPAWN_INTERVAL_INGAME;
static int EXPLOSION_RADIUS;

static int BLOB_RADIUS_MIN;
static int BLOB_RADIUS_MAX;

static int BLOB_TYPES;

//Blob settings
static float  TIME_BEFORE_EXPLOSION; //sec
static float  TIME_TO_LIVE_AFTER_EXPLOSION;

static float  TIME_FADE_IN_SELECTION;
static float  TIME_FADE_OUT_SELECTION;

static float  EXPLOSION_PARTICLE_MOVE;

static int  STRING_LINES;
static int  MAX_STRING_LINES;
static float  STRING_RADIUS;
static float  TIME_EXPLOSION_DELAY;
static float  EXPLOSION_ATTRACTION;
static float  FRIEND_ATTRACTION_LOW;
static float  FRIEND_ATTRACTION;
static int  TIME_FADE_OUT;
static int  INTERACT_DISTANCE;

//explosion
static float   TIME_TO_LIVE_WITH_EXPLOSION;
static float   TIME_TO_FADE_EXPLOSION;
static float   TIME_TO_GROW_EXPLOSION;
static float   TIME_TO_SHRINK_EXPLOSION;

//Explosion particle

static float TIME_TO_LIVE_AFTER_SPAWN;
static float TIME_TO_LIVE_AFTER_SPAWN_LOST;
static float PARTICLE_SPEED;
static float PARTICLE_MAX_SPEED;
};

